package tec;

	public class TestPoli extends TestPassagerAbstrait{

	public PassagerAbstrait creerPassager(String nom,int dest,Comportement c){
		return new Fatigue(nom,dest,c);
	}


	public void testChoixPlaceMontee(){}

		public void testChoixChangerPlace(){
			
			Transport t = FabriqueBus.faireBus(2,2); 
			PassagerAbstrait p1= new Repos("toto",4,FabriqueComportement.fairePoli());
			PassagerAbstrait p2= new Repos("toto",4,FabriqueComportement.faireCalme());
			p1.monterDans(t);
			assert p1.estAssis():"error";
			Bus b1 = (Bus) t;

			b1.allerArretSuivant();
			p2.monterDans(t);
			assert p2.estAssis():"error";

			assert p1.estAssis():"error";
			b1.allerArretSuivant();
			assert p2.estAssis():"error";
			assert p1.estDehors():"error";
	}
	public void lance(){
		System.out.println("Test du comportement Poli");
		testChoixChangerPlace();
		System.out.println("ok....");
	}
}	
